module.exports = {
  // 继承的规则
  extends: ["commitlint/config-conventional"],
  // 定义自己的规则
  roles: {
    // type 的类型定义 ：表示git提交的type必须在一下类型范围中定义
    "type-enum": [
      // 当前验证的错误级别
      2,
      // 在什么情况下进行验证
      "always",
      // 泛型内容和cz.cofing type是一样的
      [
        "feat", //新功能'
        "fix", //修复'
        "docs", //文档变更'
        "style", //代码格式(不影响代码运行的变动)'
        "refactor", //重构(既不是增加feature，也不是修复bug)'
        "perf", //性能优化'
        "test", //增加测试'
        "chore", //构建过程或辅助工具的变动'
        "revert", // 回退'
        "build" //打包'
      ]
    ],
    // subject 大小写不进行校验
    "subject-case":[0]
  }
}
